﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using Conexion;
using System.Data.SqlClient;
using AccesoDatos.Objetos;

namespace AccesoDatos.Manejador
{
    public class Manejador_Prestamos_Reporte
    {

        ClsConexion conexion = new ClsConexion();

        public DataTable Reporte(string id_sucursal, DateTime fecha_ini, DateTime fecha_fin, string autorizado)
        {

            List<ClsParametros> lista = new List<ClsParametros>();
            lista.Add(new ClsParametros("@id_sucursal", id_sucursal));
            lista.Add(new ClsParametros("@fecha_inicio", fecha_ini.ToShortDateString()));
            lista.Add(new ClsParametros("@fecha_fin", fecha_fin.ToShortDateString()));
            lista.Add(new ClsParametros("@autorizado", autorizado));
            DataTable X = conexion.Datatable_standart("sp_RH_Prestamo_Reporte", lista);
            DataColumn columna = new DataColumn();
            columna.ColumnName = "Nombre_apellidos";
            columna.Expression = string.Format("nombre +' '+ apellidos");
            X.Columns.Add(columna);
            return X;
        }

        public DataTable Reporte_Autorizar(int id_prestamo) {

            List<ClsParametros> lista = new List<ClsParametros>();
            lista.Add(new ClsParametros("@id_prestamo", id_prestamo.ToString()));
            DataTable X = conexion.Datatable_standart("sp_RH_Prestamo_Reporte_Aceptar", lista);
            return X;
        }

    }
}
